let fetch = require("../../utils/fetch");
let app=getApp();
Page({
    data:{
        obj:'',
        imageUrl:app.globalData.imageUrl,
        showFaceToast:false       
    },
    onLoad:function(options){
        // 生命周期函数--监听页面加载
        fetch.loadingText()
        fetch.getOrderByCode(options.code).then((response) => {
          fetch.hideLoadingText()
            const res = response.data
            if(res.code==200){
                this.setData({
                    obj:res.obj
                })
                
            }
        }).catch((err) => {
            fetch.hideLoadingText();
            fetch.showMyToast(this,err.data.des)

        })
       
    },
    reziseObj:function(obj){
        let newObj={
        }
        newObj.originalPrice=obj.originalPrice;
        newObj.promotionPrice=obj.price;
        newObj.cartItems=[]
        obj.goodsList.forEach(ele => {
           newObj.cartItems.push(
            {
                goods:{
                    imgUrl:ele.imagePath,
                    goodsName:ele.goodsName,
                    originalPrice:ele.originalPrice,
                    goodsName:ele.goodsName
                },
                num:ele.num,
                promotionType:ele.promotionType,
                promotionName:ele.goodsName

            }
           )

        });
        this.setData({
            obj:newObj
        })
    },
    
    onReady:function(){
        // 生命周期函数--监听页面初次渲染完成
       
    },
    onShow:function(){
        // 生命周期函数--监听页面显示 
       
            // this.isShowUploadImg()
       
    },
    
    isShowUploadImg:function(){
        fetch.hasUploadImg().then((response)=>{
            const res=response.data;
            if (res.code==200&&res.obj){
                this.setData({
                    showFaceToast:false
                })

            }else{
               if(this.judgeFaceShowFlag(0.05)) {
                    this.setData({
                        showFaceToast:true
                    }) 
               }
               
            }
        }).catch((error)=>{
            if(this.judgeFaceShowFlag(0.05)) {
                this.setData({
                    showFaceToast:true
                }) 
           }

        })
    },
    close:function(){
        this.setData({
            showFaceToast:false
        })
        this.setFaceShowFlag()
       
    },
    setFaceShowFlag:function(){
        wx.setStorage({
            key:"faceShowFlag",
            data:+new Date()
          })
    },
    judgeFaceShowFlag:function(hours){
        const time1=wx.getStorageSync('faceShowFlag');
        if(!time1){
            return true
        }
        const now= +new Date();
        console.log(now,time1,now-time1,hours*60*60*1000);
        const pass=hours*60*60*1000
        const flag=now-time1-pass>=0?true:false;
        if(flag){
            return true
        }else{
            return false
        }
    },
    onHide:function(){
        // 生命周期函数--监听页面隐藏
        
    },
    onUnload:function(){
        // 生命周期函数--监听页面卸载
        
    },
    onPullDownRefresh: function() {
        // 页面相关事件处理函数--监听用户下拉动作
        
    },
    onReachBottom: function() {
        // 页面上拉触底事件的处理函数
       
    },
    onShareAppMessage: function() {
        // 用户点击右上角分享
        return {
          title: 'title', // 分享标题
          desc: 'desc', // 分享描述
          path: 'path' // 分享路径
        }
    }
})